package 数据结构上

object TupleDemo {
  def main(args: Array[String]): Unit = {

    val tuple: (Int, Int, Int, String, Int) = (1, 2, 3, "hello", 4)
    //创建
    /*说明1.tuple1就是一个Tuple类型是Tuple4*/
    //有几个元素tuple的类型就是tupleN,最多含有22个数据,可以继续包含元组
    var tuple1 = tuple

    //元组的增删改查

    /*都是访问第一个元素*/
    println(tuple1._1)
    println(tuple1.productElement(0))

    /*遍历原则,必须使用迭代器*/
    for (item <- tuple1.productIterator) {
      print(item)
    }

    /**/
  }
}
